package model;

public class Chambre implements Comparable<Chambre>{
	private int numero;
	private CategorieChambre categorie = null;
	private String description;
	
	public Chambre(){
		numero = 0;
		categorie = new CategorieChambre();
	}
	
	public Chambre(int num, CategorieChambre cat, String desc){
		numero = num;
		categorie = cat;
		description = desc;
	}
	
	public int getNumChambre(){
		return numero;
	}
	
	public CategorieChambre getCatChambre(){
		return categorie;
	}
	
	public String toString(){
		return "#" + numero + " " + description;
	}

	@Override
	public int compareTo(Chambre chambre) {
		return numero - chambre.getNumChambre();
	}
	
	public boolean equals(Chambre chambre){
		return (this.compareTo(chambre)==0);
	}
}
